GraphQL Mesh
The Graph of Everything
Federated architecture for any API service
GraphQL Mesh is a framework to build GraphQL Gateways on top of GraphQL and non-GraphQL services (REST, gRPC, and more).
Many approaches exist to build a GraphQL Gateway:
creating an Apollo Server with Apollo DataSource to query sub-services
creating a GraphQL Gateway from scratch using GraphQL tools (ex: stitchSchemas())
use Apollo Federation
---
GraphQL Meshは、GraphQLおよび非GraphQLサービス(REST、gRPCなど)の上にGraphQL Gatewayを構築するフレームワークです。
GraphQL Gatewayを構築するためには、多くのアプローチが存在します:
Apollo ServerをApollo DataSourceとともに作成し、サブサービスをクエリする。
GraphQLツール(例:stitchSchemas())を使用してゼロからGraphQL Gatewayを作成する。
Apollo Federationを使用する